#ifndef MOCHA_DETAIL_MEMORY_H_INCLUDED
#define MOCHA_DETAIL_MEMORY_H_INCLUDED

/**
 * @file 
 */

#if defined(__GNUC__)
	#define MOCHA_PACKED __attribute__((__packed__))
	#define MOCHA_ALIGNED(X) __attribute__((__aligned__(X)))
#elif defined(__MSVC__)
	#define MOCHA_PACKED
	#define MOCHA_ALIGNED(X) __declspec(align(X))
#elif
	#define MOCHA_PACKED
	#define MOCHA_ALIGNED(X)
#endif

#endif

